a kind of trailer hitch - Francés Inglés Diccionario